package br.com.monise.dao;

import java.util.List;

import javax.persistence.EntityManager;
import javax.persistence.Query;

import br.com.monise.model.ArtigoParceiro;
import br.com.monise.model.Parceiro;
import br.com.monise.util.GenericDao;

public class ArtigoParceiroDao extends GenericDao<ArtigoParceiro>{
	
	public List<ArtigoParceiro> getArtigosParceiro(Parceiro parceiro){
		EntityManager manager = getEntityManager();
		
		manager.getTransaction().begin();
        Query query = manager.createQuery("SELECT a from ArtigoParceiro a where a.parceiro.pkParceiro=:parceiro");
		query.setParameter("parceiro",parceiro.getPkParceiro());

		@SuppressWarnings("unchecked")
	    List<ArtigoParceiro> artigos = query.getResultList();

		manager.getTransaction().commit();;
		//manager.close();

		return artigos;
	}

}
